package com.danciyixue.boot.dcyx.model.entity;

import com.danciyixue.boot.common.base.BaseEntity;
import lombok.Getter;
import lombok.Setter;
import com.baomidou.mybatisplus.annotation.TableName;

/**
 * 教材信息实体对象
 *
 * @author youlaitech
 * @since 2025-06-15 16:24
 */
@Getter
@Setter
@TableName("dcyx_programs")
public class Programs extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 所属系列ID
     */
    private Long seriesId;
    /**
     * 教材名称
     */
    private String name;
    /**
     * 总单词数
     */
    private Integer totalWords;
    /**
     * 语言,如Simplified-Chinese
     */
    private String expLanguage;
    /**
     * 教材英文名
     */
    private String nameEnUs;
    /**
     * 教材简体中文名
     */
    private String nameZhCn;
    /**
     * 教材繁体中文名
     */
    private String nameZhBig;
    /**
     * 显示顺序
     */
    private Integer dispOrder;
    /**
     * 备注
     */
    private String remark;
    /**
     * 类别
     */
    private Integer type;
    /**
     * 创建人
     */
    private Long createUser;
    /**
     * 更新人
     */
    private Long updateUser;
    /**
     * 状态
     */
    private Integer status;
    /**
     * 学习人数
     */
    private Integer studyNumber;
    /**
     * 完成百分比
     */
    private Float percent;
}
